// 统一code 和 msg
const errcode = (err, req, res, next) => {
  console.error(err.message);
  if (!err.statusCode) err.statusCode = 500;
  res.status(err.statusCode).send({
    code: err.statusCode,
    msg: err.message,
  });
  if (err.statusCode === 200) {
    res.status(200).send({
      code: 200,
      msg: "success",
    });
  }
  //   401 token过期
  if (err.statusCode === 401) {
    res.status(401).send({
      code: 401,
      msg: "token过期",
    });
  }
    //   403 token无效
    if (err.statusCode === 403) {
        res.status(403).send({
            code: 403,
            msg: "token无效",
        });
    }
    // 404 未找到页面跳转到404.html
    if (err.statusCode === 404) {
        res.status(404).send({
            code: 404,
            msg: "未找到",
        });
    }
};

module.exports = errcode;
